package gxmzu.gxmzuproject.service;

import gxmzu.gxmzuproject.entity.MiniGroupChat;
import gxmzu.gxmzuproject.config.common.BaseService;
import gxmzu.gxmzuproject.param.MiniGroupChatQueryParam;
import gxmzu.gxmzuproject.vo.MiniGroupChatQueryVo;
import gxmzu.gxmzuproject.config.common.Paging;

import java.io.Serializable;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Code534
 * @since 2022-08-11
 */
public interface MiniGroupChatService extends BaseService<MiniGroupChat> {

    /**
     * 根据ID获取查询对象
     * @param id 主键id
     * @return MiniGroupChatQueryVo
     */
    MiniGroupChatQueryVo getMiniGroupChatById(Serializable id);

    /**
     * 获取分页对象
     * @param param MiniGroupChatQueryParam
     * @return Paging<MiniGroupChatQueryVo>
     */
    Paging<MiniGroupChatQueryVo> getMiniGroupChatPageList(MiniGroupChatQueryParam param);

}
